<?php

//error_reporting(E_ERROR);

$a = 1;
if (false && ++$a) {} // 后面的++$a没有被执行
echo $a;

$a = 1;
if (false & ++$a) {} // 后面的++$a有被执行
echo $a;


$a = 1;
if (true || ++$a) {} // 后面的++$a没有被执行
echo $a;

$a = 1;
if (true | ++$a) {} // 后面的++$a有被执行
echo $a;